* {
	margin: 0px;
	padding: 0px;
}
body {
	color: #606266;
	background-image: url("/img/pet_login.png");
	background-size: 100%;
	position: relative;
}
/* ID选择器 */
#pet_store {
	width: 280px;
	float: right;
	margin-top: 5%;
	margin-right: 14%;
	background-color: #ffffff;
	padding: 10px 7px 10px 17px;
	/* 设置圆角边框 */
	border-radius: 1%;
}

/* 类选择器 */
.pet_store_login_register {
	font-size: 15px;
	/* 将对应的div块级元素转换成行内元素 */
	display: inline-block;
	margin: 10px 50px;
}

.pet_store_form_div {
	font-size: 14px;
	display: inline-block;
	margin: 10px 1px;
}

/* 属性选择器 */
input[type="text"],input[type="password"]{
	width: 260px;
	height: 25px;
	margin-top: 8px;
	border: none;
	outline: none;
}
form>div:nth-of-type(3){
	color: #000;
	margin: 0px 0px 5px 3px;
}
.login>div:nth-of-type(1),
.login>div:nth-of-type(2),
.login_from_shop>div:nth-of-type(4),
.login_from_pet_shop>div:nth-of-type(4),
form>div:nth-of-type(5),
form>div:nth-of-type(6),
.login_from_pet_shop>div:nth-of-type(7),
.login_from_pet_shop>div:nth-of-type(8),
.login_from_pet_shop>div:nth-of-type(9)
	/* ,
    form>div:nth-of-type(6) */
{
	width: 260px;
	height: 40px;
	border: 1px solid #afafaf;
	border-radius: 20px;
	padding: 0px 5px;
	margin-top: 13px;
}
.login>div:nth-of-type(1):hover,
.login>div:nth-of-type(2):hover,
.login_from_shop>div:nth-of-type(4):hover,
.login_from_pet_shop>div:nth-of-type(4):hover,
form>div:nth-of-type(5):hover,
form>div:nth-of-type(6):hover,
.login_from_pet_shop>div:nth-of-type(7):hover,
.login_from_pet_shop>div:nth-of-type(8):hover,
.login_from_pet_shop>div:nth-of-type(9):hover,
#verCode div input:nth-of-type(1):hover{
	border: 1px solid #FFD100;
	box-shadow: 2px 2px 0.1px #FFD100;
}

/* 重置 #verCode 样式 */
#verCode {
	width: 260px;
	height: 42px;
	margin-top: 13px;
}
#verCode div{
	display: inline-block;
	margin-top: -4px;
}
#verCode div input:nth-of-type(1){
	margin-top: 3px;
	width: 133px;
	height: 40px;
	border: 1px solid #afafaf;
	border-radius: 20px;
	padding: 0px 5px;
	margin-top: 4px;
}
#verCode>input {
	width: 90px;
	height: 40px;
	font-size: 14px;
	margin-left: 20px;
	border-radius: 15px;
	background-color: #FFDD03;
	letter-spacing: 1px;
	cursor: pointer;
	border: none;
	outline: none;
}
#pet_store_submit>input{
	width: 270px;
	height: 40px;
	letter-spacing: 2px;
	font-size: 15px;
	background-color: #FFDD03;
	border-radius: 20px;
	margin-top: 15px;
	cursor: pointer;
	border: none;
}
#verCode>input:hover,
#pet_store_submit>input:hover{
	background-color: #FFD100;
}
#pet_store_read>span a {
	color: #02A7F2;
}
/* 交集选择器使用 */
.login_from.div_check{
	margin-top: 16px;
	width: 270px;
	height: 37px;
	font-size: 14px;
}

.login_from.div_check a{
	color: #02A7F2;
	text-decoration: none;
}

